一連好幾天撰寫使用 VS Code 開發前端三劍客,是時候脫離一下前端的世界,來點輕鬆的內容吧!
身為一位工程師,一定會接觸 Markdown
(如果沒有接觸,你是不是沒幫專案寫 ,而 VS Code 本身內建支援 README.md
?)Markdown
,因此,不需要安裝特別的 Extension,就可以直接使用。
以下整理使用 VS Code 撰寫 Markdown
的小知識。
這篇的內容是如何加速撰寫 Markdown
,如果正在閱讀的你尚未熟悉 Markdown
的語法,以下整理幾個網站,讓你可以趕緊上手。
Markdown
時,最常閱讀的說明文,提供大量的示範讓筆者可以快速了解輸出的結果長什麼樣子。VS Code 已經內建預覽模式了,啟用預覽的方式很簡單:
.md
檔。在預覽的狀態時:
活動列選擇檔案總管,將滑鼠移動到最下方的大綱區,點擊後就可以看到了
VS Code 預設任何外部資源,開頭必須是 https
,如果是 http
,則在文件預覽的時候,將會無法顯示。
如果想要調整,步驟如下:
F1
。>markdown change preview security setting
。最推薦頭兩個
使用上要注意兩點:
markdownlint.config
,將想要關掉的警告取消掉:// 範例
{
"markdownlint.config": {
"MD024": false,
},
}
如名稱所言,All in One,提供的功能有:
enter
會自動補 *。.md
檔案,轉換成 .html
,步驟如下:
F1
。Markdown: Print current document to HTML
。.md
所屬的資料夾,會產生一樣名稱,副檔名是 .html
的轉換檔。Ctrl
+ Shift
+ F
。Option
+ Shift
+ F
。Ctrl
+ Shift
+ I
。當然,如果不喜歡 All in One,可以下載自己需要的。
如果不喜歡 VS Code 預設的,有兩款可以改變:
VS Code 預設的預覽,不會支持全部的語法,例如:
此外,顏文字(Emoji)在預設中沒有支援,需要下載 Extension:
這邊提供兩個:
F1
。export
。.json
,詳細的進入方式,請參考今天的段落:markdownlint。F1
。Markdown: Convert
。.md
。// 新增設定
{
"markdownConverter.ConversionType": [
"HTML",
"PDF"
],
"markdownConverter.DestinationPattern": "${workspaceFolder}/output/${dirname}/${basename}.${extension}"
}
關於以上兩個插件的作法,推測如下:
.html
。Chromium
。Chromium
將 .html
轉換成 .pdf
。今天介紹如何使用 VS Code 加速撰寫 Markdown
,身為一位工程師,能夠加速撰寫,肯定能感到開心的。
善用這些工具,讓自己每次撰寫文件事的時候,盡可能減少不開心的部分!
請問
我用 typora 編完 markdown 後看起來的樣子都還算不錯看
但上傳到 gitlab 後,就走鐘了 冏
我猜是每個網站有自己的 css 樣式,所以在我本機上看到的,跟上傳上去的可能就不一樣
這點有點困擾…
提供 vscode Markdown Preview Enhanced 擴充的經驗:
可以選擇你要用哪一種 css 呈現,也可以用客製化的 css。
所以你的情況可以選擇用 gitlab 的 css,平常在 vscode 編輯就是用相同的 css,若內建沒提供,就去抄一份 gitlab 的用客製化方式來做。